@import "./Phorm/Phorm.css";

.ui-widget-content, .ui-widget { background: #f5ece1; }

.ui-tabs .ui-tabs-nav li a,
.ui-accordion .ui-accordion-header a,
input.ui-button,
.ui-button-text
	{ font-weight: bold !important; }
	
.ui-button .ui-button-text,
.ui-tabs .ui-tabs-nav li a,
input.ui-button,
.ui-widget-content input.ui-button,
.ui-dialog .ui-dialog-title,
.ui-datepicker .ui-datepicker-title
	{ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }
	
.ui-datepicker table .ui-state-hover,
.ui-datepicker-calendar .ui-state-active
	{ text-shadow: 0 1px 0 #234386; }
	
	
/* BUTTONS & BUTTONSET */
.ui-buttonset > .ui-button {
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
.ui-buttonset > .ui-button:first-child { 
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; 
	-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;
}
.ui-buttonset > .ui-button:last-child { 
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;
}
.ui-button-text-icons .ui-icon { margin-left: 4px; }

/* TABS */
.ui-tabs { border: 0; background: transparent; padding: 0 !important; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0 !important; background: transparent; border-width: 0 0 1px 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; font-size: 12px; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,0.5); }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background: #f5ece1; border-color: #ae9f8c; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; outline: none; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { border-width: 0 1px 1px 1px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

/* ЭЛЕМЕНТЫ ФОРМ */
.ui-form textarea, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]) {
	padding: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #D4C5A8;
	outline: none;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(255,255,255,0.2);
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    background-color: #ffffff;
}
.ui-form textarea:hover, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):hover {
	border: 1px solid #D4C5A8;
	-webkit-box-shadow: 0 1px 3px rgba(212,197,168,0.9) inset, 0 1px 0 rgba(255,255,255,0.2);
	-moz-box-shadow: 0 1px 3px rgba(212,197,168,0.9) inset, 0 1px 0 rgba(255,255,255,0.2);
	box-shadow: 0 1px 3px rgba(212,197,168,0.9) inset, 0 1px 0 rgba(255,255,255,0.2);
}
.ui-form textarea:focus, .ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):focus {
	border: 1px solid #E06AA5;
	-webkit-box-shadow: 0 2px 3px rgba(204,106,165,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	-moz-box-shadow: 0 2px 3px rgba(204,106,165,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
	box-shadow: 0 2px 3px rgba(204,106,165,0.5) inset, 0 1px 0 rgba(255,255,255,0.2);
}
.ui-form input[type="checkbox"], .ui-form input[type="radio"] {
	width: 15px;
	height: 15px;
}

/* ПОДПОРКИ ДЛЯ TINYMCE */
.mceContentBody { font-family: Arial,sans-serif; font-size: 1em !important; }
.mceLayout {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #D4C5A8 !important;
}
.mceToolbar { background: #EAE4D6 !important; border: none !important; }
.mceIframeContainer { border-bottom: none !important; border-top: 1px solid #D4C5A8 !important; }
.mceButton, .mceAction, .mceOpen { border-color: #E0D5C0 !important; }
	
	